System.register([], function () {
	'use strict';
	return {
		execute: function () {

			// effect
			 console.log( 'effect' );
			 console.log( 'effect' );
			console.log( 'effect' ) || {};
			console.log( 'effect' ) && {};

			const foo = {
				get effect () {
					console.log( 'effect' );
				},
				get noEffect () {}
			};

			// effect
			( foo).effect;
			( foo).effect;

			// effect
			( null).foo = 1;
			( null).foo = 1;

			// effect
			(true )();
			(false )();
			( (() => console.log( 'effect' )))();
			( (() => console.log( 'effect' )))();

			// effect
			(true )()();
			(false )()();
			( (() => () => console.log( 'effect' )))()();
			( (() => () => console.log( 'effect' )))()();

		}
	};
});
